package com.iflytek.ci.cums.service;

import com.iflytek.ci.cpms.domain.TeamAccountMap;

import java.util.List;

/**
 * <p>
 *   teamAccountMap Service interface 
 * </p>
 * @author mdzhang
 * @since JDK 1.5
 */
public interface TeamAccountMapService {
	
	/**
	 * 增加一个团所有成员
	 * @param tid    团队id
	 * @param uid   用户id数组
	 */
   void add_teamAccountMap(long tid,long[] uid);
   
   /**
    * 删除某个团队的所有成员
    * @param tid   团队id
    */
   void remove_teamAccountMap(long tid);
   
   /**
    * 得到团队所有用户
    * @param tid 团队id
    * @return List<long>
    */
   List<TeamAccountMap> get_teamAccountMap(long tid);
   
   /**
    * 得到某个团队的所有成员id
    * @param tid 团队id
    * @return id列表
    */
   List<String> get_uidBytid(long tid);
}
